速報APP / 教育 / Learn Compiler Design

Learn Compiler Design

價格:免費

更新日期:2019-04-14

檔案大小:3.9M

目前版本:1.0

版本需求:Android 4.0 以上版本

官方網站:mailto:dongchinhlazare@gmail.com

Email:https://educationalappz.blogspot.com/2019/03/educational-appz-privacy-policy.html

Learn Compiler Design(圖1)-速報App

Learn Compiler Design, Basic Compiler Design, Compiler Design book. Compiler Design concepts, Compiler Design app, Compiler Design notes, Compiler Design tutorial.

Learn Compiler Design(圖2)-速報App

A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language). Compilers are a type of translator that support digital devices, primarily computers. The name compiler is primarily used for programs that translate source code from a high-level programming language to a lower level language (e.g., assembly language, object code, or machine code) to create an executable program.

Learn Compiler Design(圖3)-速報App

However, there are many different types of compilers. If the compiled program can run on a computer whose CPU or operating systemis different from the one on which the compiler runs, the compiler is a cross-compiler. A bootstrap compiler is written in the language that it intends to compile. A program that translates from a low-level language to a higher level one is a decompiler. A program that translates between high-level languages is usually called a source-to-source compiler or transpiler. A language rewriter is usually a program that translates the form of expressions without a change of language. The term compiler-compiler refers to tools used to create parsers that perform syntax analysis.